Skip to content

PyPI release for agentplane-control-plane - #4

Merged
susheem-k merged 1 commit into
mainfrom
chore/pypi-release
Aug 14, 2026
Merged

PyPI release for agentplane-control-plane#4
susheem-k merged 1 commit into
mainfrom
chore/pypi-release

Conversation

@susheem-k

Copy link
Copy Markdown
Contributor

Summary

  • CI on 3.10–3.12 plus a Trusted Publishing release workflow (OIDC, no API tokens).
  • Package metadata, changelog, and `RELEASING.md` matching Chronicle/TokenOps.
  • Wheel includes the HTML UI and default governance YAML so `pip install` is enough to serve.

One-time (you)

  1. PyPI → Publishing → pending GitHub publisher: project `agentplane-control-plane`, owner `theagentplane`, repo `control-plane`, workflow `release.yml`, environment `pypi`.
  2. GitHub environment `pypi` is already created on this repo.
  3. After merge: Actions → Release → Run workflow on `main` to publish 0.1.0.

Test plan

  • CI green on this PR
  • `python -m build` produces a wheel with `control_plane/web/` and `control_plane/default.yaml`
  • After merge + first release: `pip install agentplane-control-plane && control-plane serve`

Made with Cursor

Same OIDC release path as Chronicle and TokenOps: tag, GitHub Release, and upload of agentplane-control-plane in one workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
@susheem-k
susheem-k merged commit 4abe572 into main Aug 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant